package com.weixinli.biz;

import java.util.List;

import com.weixinli.beans.Article;
import com.weixinli.beans.PageInfo;

public interface IArticleBiz {
	/**
	 * 查询文章
	 * @param pageNo
	 * @param pageSize
	 * @return
	 */
	public List<Article> findAll(String atype);
	
	public List<Article> findPage(Integer pageNo,Integer pageSize);
	
	/**
	 * 添加文章
	 * @param at
	 * @return
	 */
	public int addArticle(Article at);
	
	/**
	 * 删除文章
	 * @param aid
	 * @return
	 */
	public int delArticle(Article at);
	
	/**
	 * 修改文章
	 * @param at
	 * @return
	 */
	public int modArticle(Article at);
	
	/**
	 * 获取文章总数
	 * @return
	 */
	public int getTotalArticle();
	/**
	 * 获取一篇文章
	 * @param aid
	 * @return
	 */
	public Article getOneArticle(Article at);
	
	public List<Article> getTypeArticle(String atype);

	/**
	 * 获取指定数量的文章
	 * @param num:数量
	 * @return
	 */
	public List<Article> getAllArtcle(Integer num);
	
	/**
	 * 首页准备数据
	 * @return
	 */
	public List<Article> getIndexArticle();
}	
